\subsection{Geschichte} % (fold)
\label{sub:geschichte_irods}
iRODS steht als Abkürzung für Integrated Rule-Oriented Data System und wurde von der Arbeitsgruppe Data-Intensive Computing Environments (DICE) entwickelt. DICE arbeitet am San Diego Super Computer Center (SDSC) und gehört zur Universität Kalifornien. Dabei handelt es sich um eine Weiterentwicklung zum Storage Resource Brober (SRB) und wird auch vom selben Entwicklerteam betreut. Aktuell wurde am 23.01.2008 die Version 1.0 veröffentlicht.
% subsection geschichte (end)
\subsection{Technik} % (fold)
\label{sub:technik_irods}
iRODS wurde mit c++ geschrieben und als Datenbank kann PostgreSQL oder Oracle verwendet werden.

Anwendungsgebiet von iRODS ist die Verwaltung verteilter Dateien. Angefangen vom Extrahieren beschreibender Metadaten, effizienten verschieben von Daten, teilen mit Mitarbeiter oder Veröffentlichung in digitalen Bibliotheken bis hin zur Archivierung und Langzeitspeicherung.

Herzstück der Software ist die Rule-engine, mit der Anwender flexibel definieren können, was genau mit den Daten passieren soll. Die Verarbeitung findet dabei mit Hilfe sogenannter Micro Services auf dem Server statt, wo die Daten liegen. Metadaten lassen sich automatisch extrahieren und in den Metadaten-Katalog (iCAT) übernehmen.

Um mit iRods zu komunizieren können folgende Clients verwendet werden.
\begin{labeling}[~]{% 
\usekomafont{descriptionlabel}iRODS Browser}
	\item [icommands] Unix und Windows Konsolen Utilities.
	\item [Jargon] Eine Java API für iRODS / SRB. 
	\item [Fuse] Unix Kernel Modul um iRODS Server als Dateisystem einzubinden.
	\item [Web Client] Web Interface um mit iRODS 1.0 Servern zu kommunizieren.
	\item [iRODS Browser] neueres Web Interface                                         
\end{labeling}
% subsection technik (end)
\subsection{Verbreitung} % (fold)
\label{sub:verbreitung_irods}
Da iRODS sich noch in einem sehr frühen Entwicklungsstatus befindet ist uns nicht bekannt dass es irgendwo aktuell zum Einsatz kommt. 
% subsection verbreitung (end)